import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:mobile_vpn/common/cpn/cpn_view_state.dart';
import 'package:mobile_vpn/pages/set_up/set_logic.dart';
import '../../common/cpn/sliver_app_bar.dart';
import '../../theme/color_palettes.dart';

class PrivacyPolicyPage extends CpnViewState<SetLogic> {

  PrivacyPolicyPage({Key? key}) : super(key: key, bindViewState: false);
  @override
  Widget buildBody(BuildContext context) {
    return CustomScrollView(
      slivers: [
        commonSliverAppBar(
          title: '隐私政策',

        ),
        SliverToBoxAdapter(
          child: Padding(
            padding: EdgeInsets.all(20.w),
            child: Column(
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                Text(
                  '更新时间：2025年3月11日',
                  style: TextStyle(
                    fontSize: 14,
                    color: ColorPalettes.instance.secondText,
                  ),
                ),
                SizedBox(height: 20.h),
                Text(
                  '欢迎使用快连VPN（以下简称“我们”或“本应用”）。我们非常重视您的隐私保护，并严格遵守相关法律法规。本隐私政策旨在帮助您了解我们如何收集、使用、存储和保护您的个人信息。',
                  style: TextStyle(
                    fontSize: 16,
                    color: ColorPalettes.instance.firstText,
                  ),
                ),
                SizedBox(height: 20.h),
                _buildSectionTitle('一、我们收集的信息'),
                _buildSectionContent(
                  '1. 设备信息：包括设备型号、操作系统版本、唯一设备标识符等。\n'
                      '2. 网络信息：包括IP地址、网络类型、连接状态等。\n'
                      '3. 使用数据：包括应用使用时长、连接次数、服务器选择等。',
                ),
                SizedBox(height: 20.h),
                _buildSectionTitle('二、我们如何使用信息'),
                _buildSectionContent(
                  '1. 提供和改进服务：我们使用收集的信息优化VPN连接速度和稳定性。\n'
                      '2. 安全保障：我们通过分析网络信息防止恶意攻击和滥用。\n'
                      '3. 统计分析：我们使用匿名数据进行产品改进和用户行为分析。',
                ),
                SizedBox(height: 20.h),
                _buildSectionTitle('三、信息存储与保护'),
                _buildSectionContent(
                  '1. 存储地点：您的信息存储于安全的服务器中，并采取加密措施。\n'
                      '2. 存储期限：我们仅在提供服务所需的时间内保留您的信息。\n'
                      '3. 安全措施：我们采用行业标准的安全技术保护您的信息。',
                ),
                SizedBox(height: 20.h),
                _buildSectionTitle('四、信息共享与披露'),
                _buildSectionContent(
                  '1. 我们不会将您的个人信息出售或出租给第三方。\n'
                      '2. 仅在法律法规要求或保护用户权益时，我们可能会披露您的信息。',
                ),
                SizedBox(height: 20.h),
                _buildSectionTitle('五、您的权利'),
                _buildSectionContent(
                  '1. 访问和更正：您可以随时访问和更正您的个人信息。\n'
                      '2. 删除：您可以要求删除您的个人信息。\n'
                      '3. 限制处理：您可以限制我们处理您的信息。',
                ),
                SizedBox(height: 20.h),
                _buildSectionTitle('六、联系我们'),
                _buildSectionContent(
                  '如果您对本隐私政策有任何疑问，请通过以下方式联系我们：\n'
                      '邮箱：support@kuailianvpn.com\n'
                      '电话：400-123-4567',
                ),
                SizedBox(height: 20.h),
                Text(
                  '本隐私政策的最终解释权归快连VPN所有。',
                  style: TextStyle(
                    fontSize: 14,
                    color: ColorPalettes.instance.secondText,
                  ),
                ),
              ],
            ),
          ),
        ),
      ],
    );
  }

  // 构建标题
  Widget _buildSectionTitle(String title) {
    return Text(
      title,
      style: TextStyle(
        fontSize: 18,
        fontWeight: FontWeight.bold,
        color: ColorPalettes.instance.primary,
      ),
    );
  }

  // 构建内容
  Widget _buildSectionContent(String content) {
    return Text(
      content,
      style: TextStyle(
        fontSize: 16,
        color: ColorPalettes.instance.firstText,
      ),
    );
  }
}


